package com.example.demo.constant;

/**
 * @author lengleng
 * @date 2017/10/29
 */
public interface CommonConstants {

	/**
	 * header 中租户ID
	 */
	String TENANT_ID = "TENANT-ID";

	/**
	 * RequestAttribute中的租户ID(来自登录用户)
	 */
	String REQ_ATTR_USER_TENANT_ID = "com.pig4cloud.data.user.tenantId";

	/**
	 * RequestAttribute中的租户ID(来自外部入参)
	 */
	String REQ_ATTR_INPUT_TENANT_ID = "com.pig4cloud.data.req.tenantId";

	/**
	 * header 中版本信息
	 */
	String VERSION = "VERSION";

	/**
	 * 内部服务租户ID(OPS)
	 */
	String INTERNAL_TENANT_ID_OPS = "-1";

	/**
	 * 内部服务租户ID(ACC)
	 */
	String INTERNAL_TENANT_ID_ACC = "-2";

	/**
	 * 内部服务租户ID(叮当APP)
	 */
	String INTERNAL_TENANT_ID_DD_APP = "-3";

	/**
	 * 默认租户ID
	 */
	Integer DEFAULT_TENANT_ID = 0;

	/**
	 * 删除
	 */
	String STATUS_DEL = "1";

	/**
	 * 正常
	 */
	String STATUS_NORMAL = "0";

	/**
	 * 锁定
	 */
	String STATUS_LOCK = "9";

	/**
	 * 菜单树根节点
	 */
	Integer MENU_TREE_ROOT_ID = -1;

	/**
	 * 编码
	 */
	String UTF8 = "UTF-8";

	/**
	 * 前端工程名
	 */
	String FRONT_END_PROJECT = "pigx-ui";

	/**
	 * 后端工程名
	 */
	String BACK_END_PROJECT = "pigx";

	/**
	 * 公共参数
	 */
	String PIG_PUBLIC_PARAM_KEY = "PIG_PUBLIC_PARAM_KEY";

	/**
	 * 成功标记
	 */
	Integer SUCCESS = 0;

	/**
	 * 失败标记
	 */
	Integer FAIL = 1;

	/**
	 * 默认存储bucket
	 */
	String BUCKET_NAME = "lengleng";

}
